package com.tianjian.myblog.service;

import com.tianjian.myblog.dao.VueuserRepository;
import com.tianjian.myblog.model.Vueuser;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class VueuserServiceImpl implements VueuserService{

    @Autowired
    private VueuserRepository repository;
    @Override
    public List<Vueuser> findALl() {
        return repository.findAll();

    }

    @Override
    public Vueuser save(Vueuser vueuser) {
        return repository.save(vueuser);
    }

    @Override
    public void delete(Long id) {
        repository.delete(id);

    }

    @Override
    public Vueuser update(Long id,String date,String name,String address) {
        Vueuser vueuser = repository.findOne(id);
        vueuser.setDate(date);
        vueuser.setName(name);
        vueuser.setAddress(address);

        return repository.save(vueuser);
    }
}
